Internet Archive BookReader

An universal etymological English dictionary